package com.xueersi.interactivevideoeditor.model
{
	import mx.collections.ArrayCollection;

	/**
	 * 互动效果插入的时间，同一时间内可能有多个活动元素 
	 * 
	 **/
	[Bindable]
	public class InteractiveFrame
	{
		/**
		 * unit by second 
		 **/
		public var time:uint ;
		public var interativeElements:ArrayCollection ;
		public var frameLabel:String;
		public var thumbnail:String;
		
		public function InteractiveFrame()
		{
			interativeElements = new ArrayCollection();
		}
		
		public function addInteractiveElement(interactiveElement:InteractiveElement):void
		{
			if(interativeElements.contains(InteractiveElement))
			{
				trace("已经保存。。");
			}else{
				interativeElements.addItem(interactiveElement);
			}
			
		}
		
		public function removeInteractiveElement(interactiveElement:InteractiveElement):void
		{
			var index:int = interativeElements.getItemIndex(interactiveElement);
			if(index !=-1)
				interativeElements.removeItemAt(index);
		}		
	}
}